#detail header{position: fixed;width: 100%;height:50px;top: 0;line-height: 50px;background-color: #fff;z-index: 10;border-bottom: 1px solid #efefef;}
#detail header .back{position: absolute;left: 0;height: 100%;width: 50px;}
#detail header .back i{position: absolute;left: 10px;top: 15px;height: 25px;width: 25px;background: url(../icon/back.png)no-repeat center;background-size: cover;}
#detail header .tab{width: 50%;text-align: center;margin: 0 auto;}

#detail .content{width: 100%;position: relative;padding: 50px 0;}
#detail .content .banner{width: 100%;height: 400px;}
#detail .content .desc{position: relative;padding: 10px;}
#detail .content .desc .title{color:#57B4EE;margin-bottom: 10px;}
#detail .content .desc .info{color:#666;margin-top: 5px;line-height: 1.5;}
#detail .content .desc .cost{color:#FF6B3A;margin-top: 10px;}
#detail .content .desc .tag button { padding: 5px 10px; border: 1px solid #FF6633; color: #FF6633; border-radius: 5px; outline: 0; margin: 10px 10px 0 0; }
#detail .content .desc .group{margin-top: 10px;display: none;}
#detail .content .desc .group .pic{width: 100%;height: 100px;margin-bottom: 10px;background-color: #999;}


#detail footer{position: fixed;width: 100%;height: 50px;bottom: 0;border-top: 1px solid #efefef;z-index: 10;}
#detail footer button{width:33%;color:#fff;height: 50px;line-height: 50px;position: relative;}
#detail footer .buy{background-color: #FF2C20;}

#detail footer .car .num{position: absolute;right: 0;width: 30px;font-size: 16px;}
#detail footer .car{background-color:#FF8E01;}
#detail footer .other{height: 100%;width: 34%;position: relative;line-height: 50px;color:#666;background-color: #fff;}
#detail footer .other span{width: 48%;border-right: 1px solid #efefef;box-sizing: border-box;text-align: center;}
#detail footer .other span:last-child{border-right: 0;}